package com.github.shiqiyue.app.modules.app.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.github.shiqiyue.app.common.entity.BaseEntity;
import com.github.shiqiyue.app.modules.app.enums.EmployeeCheckMissionStatus;
import lombok.Data;
import com.github.shiqiyue.app.common.entity.BaseEntityDict;

/**
 * <p>
 * 员工考核任务
 * </p>
 *
 * @author wenyao.wu
 * @since 2020-10-28
 */
@Data
@TableName("t_employee_check_mission")
public class EmployeeCheckMission extends BaseEntity {
    private static final long serialVersionUID = 1L;


    public static class Dict extends BaseEntityDict {

        /**
         * 数据库字段-任务ID
         */
        public static final String MISSION_ID = "mission_id";

        /**
         * 数据库字段-员工ID
         */
        public static final String EMPLOYEE_ID = "employee_id";

        /**
         * 数据库字段-责任人
         */
        public static final String RESPONSIBLE_ID = "responsible_id";

        /**
         * 数据库字段-状态
         */
        public static final String STATUS = "status";

    }

    /**
     * 任务ID
     */
    private Long missionId;

    /**
     * 员工ID
     */
    private Long employeeId;

    /**
     * 责任人
     */
    private Long responsibleId;

    /**
     * 状态
     */
    private EmployeeCheckMissionStatus status;


}
